/*
与test2结合起来看，main（测试）在Test2
 */
public class Person {
    String name;
    private int age;
    //封装 从语法上来说：就是被private修饰的成员变量/成员方法 只能在当前类使用
    public Person() {
        System.out.println("不带参数的构造方法！");
    }
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println("带2个参数的构造方法！");
    }
    //鼠标右键-》Generate-》Getter and Setter，生成所有的get和set方法
    public String getName() {
        return this.name;
    }
    public int getAge() {
        return age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public void sleep() {
        System.out.println(this.name+" 正在睡觉！");
    }
}